// 菜单相关模型
package model

// SysMenu 系统菜单结构体，用于表示系统中的菜单项。
// 它包含了菜单的基本信息，如名称、图标、URL、权限值等，并且支持树形结构（通过 ParentId 和 Children 字段）。
// 该结构体同时支持 GORM ORM 映射和 JSON 序列化/反序列化。
type SysRoleMenu struct {
	RoleId uint `gorm:"column:role_id;comment:'角色id';NOT NULL" json:"roleId"` //角色id
	MenuId uint `gorm:"column:menu_id;comment:'菜单id';NOT NULL" json:"menuId"` // 菜单id

}

func (SysRoleMenu) TableName() string {
	return "sys_role_menu"
}
